/* 
 * File:   Dot.h
 * Author: mauro
 *
 * Created on 10 de septiembre de 2014, 18:00
 */

#ifndef DOT_H
#define	DOT_H

#include <stdio.h>
#include <SDL2/SDL.h>

class Dot {
private:
    //coordenadas
    b2Vec2 *pos;
    b2Vec2 *size;
    //aux para mantener el tamanio.
    float w;
    float h;
    
public:
    //constructor para un punto
    Dot(float x, float y);
    //constructor para un punto que tiene un figura asociada.
    Dot(float x, float y,float w, float h);
           
    void setPos(float x, float y);
    void setSize(float w,float h);
    b2Vec2* dotWorldToPixels();    
    b2Vec2* dotPixelsToWorld();
    b2Vec2* sizeDotPixelsToWorld();
    b2Vec2* sizeDotWorldToPixels();    
    b2Vec2* getPos();
    b2Vec2* getSize();
    virtual ~Dot();


};

#endif	/* DOT_H */

